package com.prd.service;

import com.prd.dto.OaAppointmentOrganizeDTO;
import com.prd.model.OaAppointmentOrganizeDO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.prd.util.JsonData;
import com.prd.vo.OaAppointmentRequestVo;

/**
 * <p>
 * 组织任命数据表 服务类
 * </p>
 *
 * @author lizhaoyi
 * @since 2024-01-21
 */
public interface OaAppointmentOrganizeService extends IService<OaAppointmentOrganizeDO> {

    /**
     * 职务变动列表
     * @return
     */
    JsonData getList();

    /**
     * 职务变动分页列表
     * @param requestVo
     * @return
     */
    JsonData getPage(OaAppointmentRequestVo requestVo);

    /**
     * 组织考察任命-提交审核
     * @param organizeDTO
     * @return
     */
    JsonData submit(OaAppointmentOrganizeDTO organizeDTO);
}
